查看原文
其他

Axelar:什么是Moonbeam?可以在Moonbeam上构建什么?

Moonbeam官方 Moonbeam Community 2022-08-10


Moonbeam是一个兼容EVM的基于波卡的区块链。Moonbeam跨链很轻松,因其网络链接到Axelar并兼容以太坊开发者工具链。


源于以太坊的开发者现在可以通过Moonbeam更容易地在波卡上部署并推出dApp。通过Axelar,Moonbeam还整合了Cosmos的功能,意味着开发者可以避免碎片化的用户体验,将Cosmos、以太坊和波卡整合到单一平台中。


然而,Moonbeam跨链开发之所以特别有吸引力和独特之处在于它提供了一个多链开发环境:具有符合Web3的API、完整的EVM实现系统以及为开发者提供的工具支持。立即开始构建,请查看Moonbeam文档:https://docs.moonbeam.network/


这是向构建开发者介绍与Axelar互连的区块链系列文章的一部分。更多关于使用Axelar构建跨链的信息,请查阅Axelar文档:https://docs.axelar.dev/


Moonbeam是通过Axelar的安全跨链通信基础设施连接的众多区块链之一。


任何人都可以使用Moonbeam在波卡上创建去中心化应用程序,通过与其他区块链的集成来实现Moonbeam跨链。例如,Curve Finance、Sushiswap等DeFi协议和Lido等质押平台已使用Moonbeam进行部署。


要真正了解Moonbeam以及为什么Moonbeam对更广泛的波卡生态系统很重要,首先请了解波卡及其平行链网络的工作原理。


1

波卡平行链系统简介

Polkadot被称为区块链中的区块链。以太坊联合创始人Gavin Wood建立该平台的前提是,没有单一的区块链最适合每个用例,因此去中心化网络需要一个连接多条链的底层。


因此,波卡充当了被称为平行链的广泛的Layer 1区块链网络的底层“Layer 0”基础。平行链

平行链是使用称为“Substrate”的SDK开发的。平行链们共享一个共同的共识模型,并通过网络核心中的单个链(称为中继链)链接在一起。

来源:https://assets.polkadot.network/Polkadot-lightpaper_es.pdf


包括Moonbeam在内的所有平行链并行运行,并连接到中央中继链以及所有其他平行链。每个平行链都保留对自己网络的控制权和主权,同时受益于波卡的共享安全性和跨链互操作性。


这使得平行链能够交换任何类型的数据。也就是说作为平行链运行,Moonbeam可以与其他平行链一起工作。相比在其他地方,Moonbeam能够造福更广泛又多样化的社区。


2

Moonbeam跨链互操作性

跨链互操作是趋势。一个由自由网络定义的未来,依赖于无限的去中心化基于区块链的系统,而不是被围墙包起来的花园。


波卡和Cosmos在近几年已经成为了互操作性的先锋者。两者被称为生态系统的生态系统,任何人都能够在这个更广泛的生态系统中,开发一个具有共享共识模型的专用区块链。


综合来说,Moonbeam使面向以太坊的应用程序能够在波卡生态系统中快速构建。Axelar是一个通信网络,允许安全通信连接Cosmos和波卡等更广泛的生态系统,以及各种其他区块链和共识模型。


Moonbeam为用户提供以下条件以实现跨链愿景:

  • 可以访问多个区块链的智能合约平台

  • 广泛且不断发展的生态系统

  • 具有EVM兼容性和广泛工具支持的开发环境

  • Web3 API(允许开发者轻松与以太坊交互的API)

  • 波卡Substrate兼容性,可在整个波卡生态系统中安全扩展

  • 跨链集成

  • 熟悉的智能合约语言


3

不断扩大的Moonbeam生态

Moonbeam上已经有数百个协议已经部署或者正在部署中,更多协议将会定期加入,包括众多API、桥、预言机、dApp、DeFi、浏览器、存储提供商和Web3钱包,可供开发者在其应用程序中使用。


具体来说,开发者集成包括Etherscan、Gnosis multisig、The Graph、Chainlink和多个VRF解决方案;Hardhat、Ethers.js、Remix、Scaffold-Eth、OpenZeppelin、Gelato等。所有这些项目都是EVM兼容的,并且可以连接到整个波卡生态系统并进行通信。



4

在Moonbeam上构建的应用

以下是一些早期进入Moonbeam构建的成熟项目。更多项目可以在Downtown Moonbeam找到:https://www.dtmb.xyz/

Curve Finance

Curve Finance是一个流动性聚合器和DEX,使用AMM算法以有效地交易稳定资产。

SubQuery Network

SubQuery Network是一个通过API运行的数据聚合层,链接应用程序和开发者工具与Layer 1区块链数据。


该服务汇集区块链数据并将其转换为可查询状态,以便在应用程序中轻松使用。SubQuery允许 dApp开发者专注于他们的核心用例和前端,无需花费时间构建自定义后端来进行数据处理。


随着SubQuery的引入,一个简单的工具现在可以查询和过滤EVM日志和事务以及Substrate数据源。

Lido

Lido是由业界领先质押提供商支持的以太坊2.0流动性质押解决方案。


对于向波卡的扩展,Lido选择Moonbeam提供基于波卡的底层基础设施和跨链集成,因为Moonbeam具有与以太坊兼容的智能合约功能,允许Lido可以使用熟悉的以太坊工具和现有代码以达到快速进入市场的目的。


5

Moonbeam的EVM兼容功能

由于Moonbeam与以太坊完全兼容,因此在EVM上运行基于Solidity的智能合约的开发者可以以最少的技术或配置更改即可将这些智能合约迁移到Moonbeam。


这允许了开发者可以在基于波卡的环境中使用并受益于熟悉的以太坊工具包,如Hardhat、Waffle、Remix和MetaMask。


6

如何使用Moonbeam的Web3 API

Moonbeam的Web3 API是另一个强大的功能。Moonbeam通过这个功能,将Solidity智能合约和基于以太坊的dApp重新部署到Moonbeam,并利用其广泛的文档和学习资源,在Solidity中构建新dApp的开发者提供了更简化的体验。


这是Moonbeam生态系统技术上最具突破性的应用程序之一,因为理论上目前在以太坊区块链上运行的任何dApp都可以使用API迁移到Moonbeam网络。更广泛地说,可以迁移到波卡。


例如,基于以太坊的DEX,如Uniswap(通过治理投票在v3中加入Moonbeam),将能够以最少的工作量即可在Moonbeam跨链上构建并在波卡上无缝迁移和运行。


另外,通过Axelar进行跨链通信,使用Web3 API并迁移到Moonbeam和波卡的应用程序可以在其原始区块链上保持与流动性和用户的通信。


7

通过波卡Substrate的

Moonbeam跨链操作

除了EVM兼容性之外,Moonbeam还基于(因此兼容)波卡的SDK——Substrate上构建。


Substrate是一个区块链框架,允许开发者在波卡(平行链)上创建区块链,使用可重复使用的“Pallet”或者波卡中的编程模块来满足开发者的特定需求。Substrate由Rust编写,是大多数波卡开发者用来创建平行链的框架。因为Moonbeam是一个基于Substrate的区块链,所以能实现波卡和以太坊等其他链之间的互操作性。

Moonbeam跨链互操作性还来自其原生架构中内置的桥接解决方案,以及EVM原生Solidity友好工具集的集成。作为一条平行链,Moonbeam受益于整个波卡生态系统的互操作性,因为多个现有 Moonbeam桥的集成允许协议将资产从Moonbeam跨链迁移到波卡之外的其他生态系统。


Moonbeam创造了多种技术(如XC-20)以帮助统一EVM和Substrate的工作方式。这是一种资产标准,用户可以铸造并与启用跨链的资产进行交互,这些资产保留了ERC-20的简单性,但可以在更广泛的波卡生态系统中原生移动,像是他们本身就是基于Substrate的资产。


8

Moonbeam——

EVM和波卡兼容性的首选之地

Moonbeam是第一个在波卡上线的平行链,其生态系统随着服务和可互操作的应用程序而发展壮大。开发者可以使用与以太坊相同的工具在Moonbeam上快速部署他们的dApp,同时还允许跨 波卡的可组合性。


由于这些因素,对于开发者来说,Moonbeam可能是进入波卡生态系统的最佳方式。如果你是 Solidity开发者又看好波卡,那么Moonbeam是一个完美的起点!

点此查阅Moonbeam文档:https://docs.moonbeam.network/


Moonbeam是通过Axelar的安全跨链通信基础设施连接的众多区块链之一。如需了解更多关于使用Axelar构建跨链信息,请访问Axelar文档并查阅Axelar GitHub上的dApps示例组:https://github.com/axelarnetwork/axelar-local-gmp-examples


阅读原文:https://axelar.academy/magazine/moonbeam-cross-chain/


Moonbeam是波卡网络中兼容以太坊的智能合约平台,可实现轻松构建原生的互操作性去中心化应用。以太坊兼容特性允许开发者以最少的更改将现有的Solidity智能合约和DApp前端部署到Moonbeam。


Moonbeam将延续其在Kusama上的姐妹平行链Moonriver的成功,从100多个在网络上构建DApp和协议的项目中积累开发者和用户活动。作为波卡网络上的平行链,Moonbeam将受益于波卡中继链的共享安全性和连接波卡其他链的互操作优势。


如需了解更多信息,请访问:

https://moonbeam.network/

Moonbeam

欢迎加入Moonbeam社区

期待与您携手打造去中心化跨链世界 ~

△ 获取Moonbeam官方最新资讯

更多Moonbeam信息

官网: https://moonbeam.network

Twitter: https://twitter.com/MoonbeamCN

Telegram: https://t.me/moonbeam_CN

Discord: https://discord.gg/skPfXvJWG7

中文电报群助手:@MoonbeamSister

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存